home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tools / anwender / disklist / changes.txt next >
Encoding:
Text File  |  1995-11-25  |  17.3 KB  |  435 lines

  1. Auf besonderen Wunsch bestimmter Personen versuche ich nun alle 
  2. Änderungen in DiskList ab jetzt verhältnismäßig vollständig zu 
  3. protokollieren, mal sehen, wie gut das klappt... (10.04.1993)
  4. Scheint ja ganz gut zu klappen (07.09.1995)
  5.  
  6.  
  7. =====  Version 3.33  =====
  8.  
  9. 07.09.1995
  10. Da ich nun seit einer Woche keine Freundin mehr habe (Schöne Grüße 
  11. an Heike :-), bin ich sogar mal wieder an den Rechner gekommen!
  12.  
  13. * Die freudige Nachricht an alle nichtdeutschsprechenden 
  14.   Weltbürger:
  15.   Der Library-Fenster-Dialog ist jetzt auch ins RSC-File 
  16.   ausgelagert und kann demzufolge nun auch endlich übersetzt 
  17.   werden!
  18. * Ein Versuch, die Doku wieder etwas zu aktualisieren...
  19.   ... um Hiweise bezüglich etwaiger Inkonsistenzen oder unklaren 
  20.   Stellen bin ich immer dankbar!
  21.  
  22. * Und noch ein ganz wichtiger Hinweis:
  23.   Was sich Chirac da mit seinen Atom-Tests leistet, ist ja leider 
  24.   nicht nur lächerliches Angeber-Gehabe!!
  25.   Daher ist von nun an die militärische Nutzung von DiskList 
  26.   EXPLIZIT NICHT GESTATTET - auch wenn das vielleicht nicht soo 
  27.   die großen Konsequenzen hat, aber es geht ja um's Prinzip!!
  28.  
  29. -----  3.32cß
  30.  
  31. 07.05.1995
  32. * Oh f**k! Was macht man doch für dumme Fehler! Ich frage mich nur, 
  33.   warum DiskList bisher beim Einlesen überhaupt was gemacht hat, 
  34.   obwohl der ganze Stack überschrieben werden konnte...
  35. * Der Dialog zum Ändern des Disk-Namens kommt nun nachdem die Disk 
  36.   eingelesen wurde (und man bekommt so das Wurzel-Verzeichnis auf 
  37.   den Bildschirm). Damit man endlich sieht, was auf der Disk 
  38.   eigentlich drauf ist, bevor man sich einen Namen ausdenken muß.
  39.  
  40. 03.05.1995
  41. * Eine neue Option: DiskDrives....
  42.  
  43. -----  3.32bß
  44.  
  45. 28.04.1995
  46. * Der Fileselector-Aufruf wird nicht mehr mit BEG/END_MCTRL 
  47.   geklammert, wenn Selectric >= 2.00 installiert ist (wegen 
  48.   Freedom).
  49. * DiskList verläßt sich jetzt beim Neuzeichnen der Fenster nicht 
  50.   mehr darauf, alle Fenster-Bewegungen mitbekommen zu haben und 
  51.   fragt die Position jedesmal neu ab.
  52.  
  53. 24.04.1995
  54. * Da der Pure-Debugger sich mit MagiC verträgt, konnte ich 
  55.   DiskList mal davon überzeugen, auch das D&D-Protokoll etwas 
  56.   fehlerfreier zu unterstützen (so I hope).
  57.  
  58. 19.04.1995: Endlich mal wieder Zeit...
  59. * Doofer Fehler beim Einlesen mit Dopendir(): Die Archive wurden 
  60.   nicht mehr erkannt.
  61.   (Aber MagiC 3.0 ist ja echt flott!!)
  62.  
  63. -----  3.32aß
  64.  
  65. 19.01.1995
  66. * Noch was neues beim Export (für Georg...):
  67.         %g - Der GEMDOS-Pfad (ohne etwaigen Pfad in Archiven)
  68.         %a - das Gegenstück dazu, also der Pfad im Archiv
  69.   Es gilt also: "%p" = "%g#%a", falls die Datei in einem Archiv 
  70.   liegt, und "%p" = "%g" sonst.
  71. * Auf Besonderen Wunsch (von Robert?): Bei Disketten wird nun 
  72.   auch mit das Datum angezeigt (sofern die Option angewählt ist).
  73.   Das Datum hier ist übrigens das Einlese-Datum der Diskette.
  74.  
  75. -----  3.32ß
  76.  
  77. 03.01.1995
  78. * beim export-format gibt es nun zusätzlichfolgende Zeichen:
  79.         \f - form feed
  80.         \n - newline (+cr)
  81.         \t - tab
  82.         \v - vtab
  83.         \xNN - eine HEX-Zahl mit genau zwei Zeichen
  84.         \nnn - eine dezimal-Zahl mit beliebig vielen Zeichen
  85.         \\ - der Backslash
  86.   Es wird nun kein Zeilenvorschub automatisch hinzugefügt.
  87. * Der allerletzte Eintrag der Library kann nun auch exportiert 
  88.   werden...
  89. * Der Disk-Label wird nunzuerst versucht mit Dreadlabel() bzw. 
  90.   Dwritelabel() zu lesen/schreiben, falls diese Funktionen 
  91.   existieren.
  92.  
  93. 02.01.1995
  94. * Dopendir-Unterstützung angefangen (fröhliches Fehlersuchen!)
  95.   Prinzipell kann man aber nun alternative Dateisysteme aller Art 
  96.   auch einlesen!
  97.  
  98. * NEW! Man kann nun mehrere Laufwerke auf einmal einlesen lassen, 
  99.   indem man auf den Laufwerksbuchstaben im Haupt-Dialog klickt.
  100.  
  101. * Da Manfred mir so ein nettes Tool zum übersetzen von RSC-Files 
  102.   gegeben hat, habe ich mal damit begonnen eine Englische DiskList-
  103.   Version zu machen.
  104.  
  105. -----  3.31ß
  106.  
  107. 28.11.1994
  108. * Das Index-File-Format des ftp-Servers der Uni-Regensburg wird 
  109.   nun auch unterstützt (für Manfred S.)
  110. * Und damit auch Georg ein Weihnachtsgeschenk bekommt, kann man 
  111.   nun das Export-Format frei definieren:
  112.   Die Option 'export.format' enthält einen Format-String, in dem 
  113.   folgendes auftauchen darf:
  114.         %n - Name ohne Pfad
  115.         %l - Länge
  116.         %d - Datum
  117.         %t - Zeit
  118.         %p - Name mit Pfadangabe
  119.         %c - Kommentar zum File (oder leer)
  120.         %N - Name der Disk (wo der File drauf ist)
  121.         %L - Label dieser Disk
  122.         %% - das ultimative Prozentzeichen!
  123.   Außerdem kann in 'export.header' Text angegeben werden, der 
  124.   vor den Datensätzen noch kommen soll.
  125.   Wenn diese Strings leer sind, so werden die normalen 
  126.   Vorgaben (wie bisher) benutzt.
  127.  
  128.  
  129. =====  Version 3.30  =====
  130.  
  131. 12.11.1994
  132. Tätärätä (oder so). Jetzt hat's ja auch lange genug gedauert, 
  133. bis eine neue DiskList-Version mal wieder an die Öffentlichkeit 
  134. trat!
  135. Aber hier ist sie: die brandaktuelle Version 3.30!!!
  136. Ich wage mal die Behauptung, daß sie nun nach diesen intensiven 
  137. Beta-Tests doch halbwegs stabil sein müsste.
  138. Vielen Dank an dieser Stelle nochmal an alle Beta-Tester und 
  139. an alle, die ihre guten Anregungen mir mitteilten.
  140. * Ich hatte wohl vergessen, die VA_START-Message zu unterstützen,
  141.   da mußte Georg mich erst drauf aufmerksam machen. Sowas!
  142.   Jetzt wird die übergebene Library geladen + angezeigt.
  143. * Bei NoIdDrives wird nun davon ausgegangen, daß man den Disk-Label 
  144.   nicht ändern kann, weshalb die Alert-Box bei mehrfachen Labels 
  145.   auch nicht mehr kommt.
  146. * Alle übrigen Kleinigkeiten, die noch verbesserungsbedürftig sind, 
  147.   hebe ich mir mal für zukünftige Updates auf... Aber auch so 
  148.   sollte man recht gut mit DiskList arbeiten können :-)
  149.  
  150. -----  3.29gß
  151.  
  152. 05.11.1994
  153. * Irgendwie war die Einstellung von NoIdDrives an manchen Stellen
  154.   genau falschrum: Nur bei aufgeführten Drives wurde die ID 
  155.   verglichen...
  156.  
  157. -----  3.29fß
  158.  
  159. 12.10.1994
  160. * Oje, ein böser Fehler beim VA-Draggen gefunden. Vielen Dank 
  161.   an Georg für den Hinweis!
  162. * Auch das Hinzufügen von Librarys sollte nun etwas speicher-
  163.   freundlicher sein.
  164. * Die Out-of-memory-info-box zeigt nun auch noch den freien 
  165.   Speicher an.
  166. * Oh, man kann schon blöde Fehler machen... beim Anzeigen von 
  167.   Datein sollte nun nicht mehr zu wenig Speicher gemeldet werden, 
  168.   wenn noch genügend frei ist.
  169. * Das Verzeichnis für den inf-File wird nun über shel_read 
  170.   ermittelt (da MetaDOS den Pfad verstellt).
  171. * Da Christoph B. aus K. es sich gewünscht hat, ist der Quit-
  172.   Button im Haupt-Fenster nun kein Default-Button mehr. Hatte 
  173.   das überhaupt jemand jemals benutzt?
  174. * Ich habe das Verfahren zur Mediums-Identifikation nochmals 
  175.   geändert, da es immer noch Probleme mit CDs gab.
  176.   (Wann erklärt mir endlich jemand mal, wie ich vernünftig 
  177.   eine Identifikation über MetaDOS oder so bekommen kann...??)
  178.   Jetzt wird jedenfalls ein Medium genau dann als das selbe 
  179.   angesehen, wenn:
  180.   - für dieses Laufwerk noidDrives NICHT gesezt ist UND
  181.   - der Label und die zehn Bytes Id identisch sind UND
  182.   - die Id nicht Null ist.
  183.   Ob das nun so wohl geht?
  184.   Jedenfalls dürfte so das Setzen von "noidDrives" in vielen 
  185.   Fällen nicht mehr nötig sein...
  186.  
  187. 06.10.1994
  188. * Die Alertbox beim Quit kommt nun auch wenn man den Quit-
  189.   Button betätigt (kaum zu glauben :-) und läßt sich dafür 
  190.   auch abschalten (per confirmQuit in disklist.inf).
  191. * Die disklist.inf-Datei wird nun auch endlich dahin gespeichert, 
  192.   von wo sie gelesen wurde (oder in das beim Starten aktuelle 
  193.   Verzeichnis) - extra für'n Christoph (B.)!
  194. * Kleiner Fehler beim Einlesen von Medien, die noch nicht 
  195.   in der Library waren behoben.
  196.  
  197. -----  3.29eß
  198.  
  199. 03.10.1994
  200. * Ein paar neue Standard-Menü-Einträge, die bisher fehlten sind 
  201.   nun da (für'n Georg :-)
  202. * Der Adress-Fehler beim beenden müßte jetzt weg sein (er war SEHR 
  203.   doof...)
  204. * Die Texte für den Fileselektor stehen jetzt auch im RSC-File.
  205.   Wer schreibt endlich mal ein Tool, um RSC-Files zu übersetzen???
  206.   Ich würde mich jedenfalls über ein solches freuen und spontan eine 
  207.   Englische DiskList-Version machen...!
  208.  
  209. -----  3.29aß - 3.29dß
  210.  
  211. 22.09.1994
  212. * Es steht nun extra für Georg bei den Changes, daß die 
  213.   kontexsensitive Hilfe mit Control-Help aufgerufen wird.
  214. * Es gibt doch immer wieder Sachen, die man lange nicht 
  215.   ausprobiert hat:
  216.   1. Die Menü-Zeile kann jetzt auch wieder angezeigt werden, 
  217.   wenn man ein Multitasking-GEM sein eigen nennt.
  218.   2. Man kann auch wieder DiskList-Librarys hinzufügen, nachdem 
  219.   jetzt einige blöde Fehler weniger drin sind.
  220.   Außerdem geht's nun wesentlich schneller,da nur noch am Ende 
  221.   ein Update der Fenster erfolgt.
  222.  
  223. 12.09.1994
  224. * So, kurz vor'm fertigwerden der 3.29aß noch 'ne neue Option:
  225.   read.keepDiskName.
  226.  
  227. 07.09.1994
  228. * Wow! Die neue hyper-geniale Hyper-Text-Anleitung ist in 
  229.   Grundzügen fertig!
  230.   Im Laufe der Dokumentation haben sich allerdings so einige 
  231.   Optionen-Namen geändert (weil die so doof waren :-)...
  232.   ... damit ihr auch 'nen Grund habt, die mal anzusehen.
  233.   Und weil's so schön ist, kann man die sich jetzt jederzeit 
  234.   aus DiskList heraus und kontextsensitiv ansehen. ST-Guide 
  235.   muß natürlich geladen sein und Control-Help gedrückt werden.
  236.  
  237. -----  3.29ß
  238.  
  239. 30.08.1994
  240. * Oops, es gibt doch so einige Dinge, die immer funktioniert 
  241.   haben und plötzlich geht's nicht mehr.
  242.   Jetzt gibt's jedenfalls hoffentlich auch wieder vernünftige 
  243.   Fehlermeldungen, wenn Disketten nicht gelesen werden können 
  244.   oder falsche Disketten eingelegt sind. Die Nummern der 
  245.   Alert-Strings im RSC-File waren wohl nicht ganz soo aussage-
  246.   kräftig...
  247.  
  248. 29.08.1994
  249. * Man kann jetzt auch einstellen, wieviele Zeilen in einem 
  250.   Library-Fenster angezeigt werden können (libWind.maxLines). Das 
  251.   dient nur dazu, um die Zeiten beim Aufklappen von Verzeichnissen 
  252.   zu beschränken, falls aus Versehen zu viele Unterverzeichnisse 
  253.   mit aufgeklappt wurden.
  254. * Außerdem können mit der "Hinzufügen" Funktion nun auch Index-Files 
  255.   eingelesen werden, sofern sie einen bestimmten Aufbau besitzen:
  256.   Entweder steht in jeder Zeile der vollständige Pfad (Kommentare 
  257.   werden dabei mit einem Semikolon abgetrennt) oder sie haben 
  258.   einen Aufbau wie von 'ftpindex' erzeugte Dateien.
  259.   Das soll vor allem dazu dienen, auch diese Files komfortabel 
  260.   verwalten zu können.
  261.  
  262. 25.08.1994
  263. * Noch was Neues: (vielen Dank an Fred Nicklisch für die coole Idee!)
  264.   Es können nun mehrere (z.Z. je acht) Masken für Disketten und 
  265.   Label gespeichter werden, die dann über ein neues Popup ausgewählt 
  266.   erden können.
  267.   Zum Ändern muß beim Auswählen eine Shift-Taste gedrückt gehalten 
  268.   werden.
  269. * Versehentlich wurde der Bevent (z.B. Fenster nicht toppen) nicht 
  270.   richtig gesetzt, wenn die Einstellung aus dem .inf Files gelesen 
  271.   wurde.
  272.  
  273. 24.08.1994
  274. * Da werden sich hoffentlich nun viele freuen, daß jetzt endlich 
  275.   Ordner sortiert werden können. Auch wenn die Geschwindigkeit noch 
  276.   nicht so ganz die gewünschte ist. Aber immerhin.
  277.   Über die Variable 'sort.types' kann eingestellt werden, ob die 
  278.   Ordner zusammen und vor allem anderen erscheinen sollen ('true') 
  279.   oder aber zwischen den Files einsortiert werden ('false').
  280.  
  281. 22.08.1994
  282. Na endlich mal wieder etwas Zeit, an DiskList weiterzumachen...
  283. * Nun gehen die Kommentare nicht mehr verloren, wenn man eine 
  284.   Diskette (bzw. ein Laufwerk) noch einmal einliest, klasse, gell!?
  285.   Gleichzeitig werden auch die alten Flags (wie z.B. markiert/
  286.   geöffnet) beibehalten.
  287.   Wer das aber nicht möchte (oder wem es zu lange dauert), kann 
  288.   'read.updateComments' im disklist.inf auf 'false' setzen.
  289.   Dabei hab' ich jedenfalls auch gleich zwei unangenehme Bugs 
  290.   gefunden (und hoffentlich auch entfernt...):
  291. * Aus gewissen Gründen enthalten alle 'Disk' Chunks ihre Länge 
  292.   doppelt (nämlich bei der Disk und nochmal beim Wurzel-Ordner). 
  293.   Ungeschickterweise konnten diese Längen differieren... dumm, halt!
  294.   Das könnte jetzt aber wieder gehen; diese Einträge werden 
  295.   (hoffentlich :-) alle automatisch und stillschweigend korigiert.
  296. * Wurde eine Disk neu eingelesen, welche nun kürzer ist (z.B. da 
  297.   Dateien gelöscht wurden), so blieben z.T. Referenzen auf die 
  298.   gelöschten Daten erhalten. Auch nicht so toll, das.
  299.  
  300.  
  301. =====  Version 3.28  =====
  302.  
  303. 18.04.1994:
  304. * Wenn beim Einlesen von Archiven Fehler auftraten, so wurden manche 
  305.   Files nicht mehr geschlossen.
  306.  
  307. 17.04.1994:  (Na Georg, das ist doch fast wie Weihnachten, oder :-)
  308. * Beim Exportieren kann eine bestehende Datei erweitert werden.
  309. * In den Datei-Fenstern kann nun auch noch das Datei-Datum und der 
  310.   Kommentar angezeigt werden (s. Optionen-Dialog).
  311. * Diverse Fehler behoben, die nur bei Speichermangel auftraten.
  312. * Es kann im .inf File nun eine Maske angegeben werden, die beim 
  313.   Einlesen von Verzeichnissen benutzt wird. Vielleicht wird man 
  314.   die irgendwann auch mal in einem Dialog ändern können...
  315. * Es können nun auch beliebige Einträge aus der Library entfernt 
  316.   werden (nicht nur Disketten).
  317.  
  318. 16.04.1994:
  319. * Es können nun auch LZH-Archive eingelesen werden, bei denen der 
  320.   erste Eintrag erst nach 4000 Bytes beginnt (z.B. bei selbstent-
  321.   packenden Archiven, die in .LZH umbenannt wurden).
  322. * Fehler beim Einlesen von (sehr kurzen) ZIP-Archiven behoben.
  323.  
  324.  
  325. =====  Version 3.27  =====
  326.  
  327. 10.04.1993:
  328. * Disablete Einträge können nun abgespeichert werden.
  329. * Neue Variable NoIdDrives für CD-Roms. Jetzt sollte man dann auch 
  330.   mehrere CDs in eine Library lesen können.
  331.   Die Laufwerke aus NoIdDrives werden automatisch auch als GEMDOS-
  332.   Drives behandelt, denn sonst hätten sie ja eine Kennung!
  333. * Kommentare werden auch exportiert.
  334. * Das automatische Weiterschalten nach dem Einlesen kann nun abge- 
  335.   schaltet werden (read.autoIncDrive = false)
  336. * Der inf-File heißt nun 'disklist.inf' und wird zuerst im Home-Dir 
  337.   gesucht, falls die Environment-Variable 'HOME' gesetzt ist.
  338. * Die vollständige Doku vom View-Protokoll ist nun nicht mehr in dem 
  339.   DiskList Archiv enthalten.
  340.   Wer sich dafür interessiert kann sie gerne von mir bekommen.
  341.  
  342.  
  343. =====  Version 3.26  =====
  344.  
  345. * Noch mehr inf-File Variablen:
  346.   export.filename, search.mask, search.comment, mainWind.geometry, 
  347.   libWind.geometry, library.filename, GemdosDrives
  348.  
  349.  
  350. =====  Version 3.25  =====
  351.  
  352. * Auf ausdrücklichen Wunsch kann jetzt eingestellt werden, wo 
  353.   die Library beim Startup gesucht wird: Im DISKLIST.INF kann 
  354.   dazu library.filename gesetzt werden.
  355.   Beispiel:
  356.   library.filename = "C:\users\seitz\disklist\librarys\disks.dir"
  357.   
  358. * Da es Probleme mit CD-Roms gab, die sich fälschlicherweise 
  359.   als BIOS-Laufwerke ausgaben (obwohl sie nur über das GEMDOS 
  360.   angesprochen werden konnten), kann man jetzt Laufwerke angeben, 
  361.   welche nur mit GEMDOS-Funktionen angesprochen werden, auch wenn 
  362.   sie in Drvmap() angemeldet sind.
  363.   Dazu 'GemdosDrives = "FGH" in DISKLIST.INF' aufnehmen.
  364.   Es müssen nur Laufwerke aufgeführt werden, mit denen es sonst 
  365.   Probleme gibt (nicht etwa alle Lauferke oder so...).
  366.   
  367.   Das ganze hat natürlich den Haken, daß verschiedene Medien nicht 
  368.   unbedingt erkannt werden können, da dazu der Root-Sektor des 
  369.   Laufwerks herangezogen wurde (die Disk-ID).
  370.   Wer da Probleme hat, bitte melden!
  371.  
  372.  
  373. =====  Version 3.21-23  =====
  374.  
  375.  * ZIP-Archive werden jetzt (hoffentlich ;-) richtig eingelesen.
  376.  
  377.  * Es gibt ein Help-Popup in Datei-Fenstern, so daß man alle
  378.    vorhandenen Funktionen auch per Maus auswählen kann.
  379.  
  380.  * Mag!X wird nun auch als Multi-Tasking-System erkannt
  381.    + einige Funktionen auch ausgenutzt, z.B. wird nun ein 
  382.    Viewer (zB aus der View-Env-Variable) via shel_write 
  383.    parallel gestartet, falls er noch nicht geladen war.
  384.    Das müßte nun auch unter MTOS gehen.
  385.  
  386.  * Das XAcc2-Protokoll sollte nun auch auf Multi-Tasking-Systemen 
  387.    funktionieren (getestet wird, ob shel_write(7) oder appl_search() 
  388.    vorhanden ist.
  389.  
  390.  * In Text-Fenstern kann man nun auch suchen (nach Texten...)!
  391.  
  392.  * Optionen kann man nun abspeichern (wow!)
  393.  
  394.  * Das Ikonisieren von MTOS, TOS 5.00 wird unterstützt. (ab 3.23)
  395.  
  396.  * Nun endlich kann man DiskList auch eine Library in der 
  397.    Kommandozeile übergeben, die dann gleich geladen wird (ab 3.24)
  398.  
  399.  
  400. =====  Version 3.20  =====
  401.  
  402.  * Zu jeder Datei kann ein Kommentar gespeichert werden. Dieser 
  403.    kann zB aus Stichworten bestehen, die dann auch gesucht werden 
  404.    können.
  405.  
  406.  * Die Inhaltsverzeichnisse von Archiven (LZH, ZOO, ARC, ARJ) 
  407.    können eingelesen werden. Kommentare in den Archiven werden 
  408.    dabei übernommen.
  409.    D.h. es kann auch nach Files in Archiven (Stichwort: Backup) 
  410.    gesucht werden!!
  411.  
  412.  * Die '.DIR' Files vom UNIXMODE-Standard werden mit eingelesen, 
  413.    is' vielleicht nicht ganz sooo wichtig...
  414.  
  415.  * Es gibt eine Schnitstelle zu Datenbanken: Die eingelesen 
  416.    Informationen können so beliebig wiederverwertet (äh, 
  417.    Recycling!? - eher weiterverwertet ;-) werden.
  418.  
  419.  * Das VA/AV-Protokoll von Gemini wird unterstützt: DiskList kann 
  420.    u.a. als ACC AV_OPENWIND versenden (halt so wie TreeView), als 
  421.    Applikation kann VA_DRAGACCWIND gesendet werden, es können also 
  422.    Dateien auf Fenster von anderen Accessories 'gedragged' werden.
  423.    AV_OPENWIND kann auch empfangen werden.
  424.  
  425.  * Das XAcc2-Protokoll wird zT unterstützt: ALLE (!) Text-Fenster 
  426.    können versendet werden (natürlich nur der Text im Fenster...).
  427.  
  428.  * Das View-Protokoll wird unterstützt: Alle eingelesenen Files 
  429.    können (falls auf sie über das GEMDOS zugegriffen werden kann) 
  430.    an einen installierten File-Viewer (zB GEM-View, ShowImage) 
  431.    gesendet werden, um zu sehen, was nun wirklich drin steht.
  432.  
  433.  * WINX wird unterstützt (zB das BackDrop).
  434.  
  435.